﻿//MIRIAN
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Upeu.Venta.Data.Business;
using Upeu.Venta.Data.Entities;

namespace Upeu.Venta.Data.Test.Business
{
    [TestClass]
    public class VentasBusinessTest
    {
        [TestMethod]
        public void TestGetListByFilter()
        {
            var lista = VentasBusiness.GetListByFilter("");
            Assert.IsTrue(lista.Count > 0);
        }

        [TestMethod]
        public void TestCreate()
        {
            Ventas nuevo = new Ventas
            {
                FechaVenta = DateTime.Now,
                Serie = "Miguel",
                NumDoc = 46464,
                IdTrabajador = new Guid("d07daf0e-3819-e511-8293-d4c9ef7d92d6"),

            };
            Ventas c = VentasBusiness.Create(nuevo);
            Assert.IsTrue(c.IdVentas != Guid.Empty);
        }

        [TestMethod]
        public void TestUpdate()
        {
            Ventas nuevo = new Ventas
            {
                IdVentas = new Guid("17f1f0b2-99df-e411-84bc-e069958900b1"),
                Serie = "Pablo 2",
                FechaVenta = DateTime.Now,
                NumDoc = 132131,
                IdTrabajador = new Guid (""),
            };
            Ventas c = VentasBusiness.Update(nuevo);
            Assert.IsTrue(c.IdVentas != Guid.Empty);
        }
    }
}
